handicap persistant - German English Dictionary